package com.holdtime.jtt809dataservice.business.api;

import com.holdtime.common.utils.general.ApiResponseModel;
import com.holdtime.jtt809dataservice.common.bean.MainLinkLogOutReqDTO;
import com.holdtime.jtt809dataservice.common.bean.MainLinkLoginReqDTO;
import com.holdtime.jtt809dataservice.common.bean.MainLinkLoginResDTO;

/**
 * author: sunwei
 * Date: 2025/3/14 22:50
 * Description:链路服务
 */
public interface LinkService {
    /***
     * 处理主链路登录请求
     * @param mainLinkLoginReqDTO
     * @return
     */
    ApiResponseModel<MainLinkLoginResDTO> dealMainLinkLoginReq(MainLinkLoginReqDTO mainLinkLoginReqDTO);

    /***
     * 处理主链路注销请求
     * @return
     */
    ApiResponseModel<?> dealMainLinkLogOutReq(MainLinkLogOutReqDTO mainLinkLogOutReqDTO);
}
